self-loading rifle - Alemán Inglés Diccionario